package com.example.springbootdemo.config.wechat;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 微信配置类
 */
@Data
@ConfigurationProperties(prefix = "wxpay")
@EnableConfigurationProperties
@Configuration
public class WXConfig {

    /**
     * 小程序id
     */
    @Value("${wx.appid}")
    private String APP_ID;
    /**
     * 小程序密钥
     */
    @Value("${wx.secret}")
    private String APP_KEY;
    /**
     * 商户号
     */
    private String MAC_HID;
    /**
     * 支付回调地址
     */
    private String NOTIFY_URL;
    /**
     * 退款回调地址
     */
    private String REFOUNDS_NOTIFY_URL;
    /**
     * api密钥
     */
    private String API;
    /**
     * api3密钥
     */
    private String API3KEY;
    /**
     * 商户证书序列号
     */
    private String SERIAL_NO;


    @Value("${wxpay.pem_path}")
    private  String PRIVATEKEY_PATH;



}
